[INFO] fetching crate textedit-merge 0.2.1...
[INFO] checking textedit-merge-0.2.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate textedit-merge 0.2.1 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate textedit-merge 0.2.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate textedit-merge 0.2.1
[INFO] finished tweaking crates.io crate textedit-merge 0.2.1
[INFO] tweaked toml for crates.io crate textedit-merge 0.2.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aa055e0b0f243a45921556350b43134deacde18f950f79410299912573f2dd57
[INFO] running `Command { std: "docker" "start" "-a" "aa055e0b0f243a45921556350b43134deacde18f950f79410299912573f2dd57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa055e0b0f243a45921556350b43134deacde18f950f79410299912573f2dd57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa055e0b0f243a45921556350b43134deacde18f950f79410299912573f2dd57", kill_on_drop: false }`
[INFO] [stdout] aa055e0b0f243a45921556350b43134deacde18f950f79410299912573f2dd57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d95703368da65ee134a8ebadc842507aeca8108ff2ef658dd32ecabbf2e3bb2
[INFO] running `Command { std: "docker" "start" "-a" "4d95703368da65ee134a8ebadc842507aeca8108ff2ef658dd32ecabbf2e3bb2", kill_on_drop: false }`
[INFO] [stderr]     Checking textedit-merge v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] running `Command { std: "docker" "inspect" "4d95703368da65ee134a8ebadc842507aeca8108ff2ef658dd32ecabbf2e3bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d95703368da65ee134a8ebadc842507aeca8108ff2ef658dd32ecabbf2e3bb2", kill_on_drop: false }`
[INFO] [stdout] 4d95703368da65ee134a8ebadc842507aeca8108ff2ef658dd32ecabbf2e3bb2
[INFO] checking textedit-merge-0.2.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate textedit-merge 0.2.1 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate textedit-merge 0.2.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate textedit-merge 0.2.1
[INFO] finished tweaking crates.io crate textedit-merge 0.2.1
[INFO] tweaked toml for crates.io crate textedit-merge 0.2.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 35e3b4269acb79889113057d47cada2d1cc83ca2850879b64eca05a680d95464
[INFO] running `Command { std: "docker" "start" "-a" "35e3b4269acb79889113057d47cada2d1cc83ca2850879b64eca05a680d95464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35e3b4269acb79889113057d47cada2d1cc83ca2850879b64eca05a680d95464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35e3b4269acb79889113057d47cada2d1cc83ca2850879b64eca05a680d95464", kill_on_drop: false }`
[INFO] [stdout] 35e3b4269acb79889113057d47cada2d1cc83ca2850879b64eca05a680d95464
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8810c9af9ff6ea431ed89c16f580f34d9c89b132a6cbdae89cb4ac09e14c3435
[INFO] running `Command { std: "docker" "start" "-a" "8810c9af9ff6ea431ed89c16f580f34d9c89b132a6cbdae89cb4ac09e14c3435", kill_on_drop: false }`
[INFO] [stderr]     Checking textedit-merge v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/lib.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 |                         [(edits2[j].0.end as isize - edits1[i].0.start as isize) as usize..];
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/lib.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     for k in j..edits2.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 for k in j + 1..edits2.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     for k in j + 1..edits2.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:139:46
[INFO] [stdout]     |
[INFO] [stdout] 139 |                       let from1 = &edits1[i].1[(edits2[j].0.end as isize
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 140 | |                         - total_expansion_so_far
[INFO] [stdout] 141 | |                         - edits1[i].0.start as isize)
[INFO] [stdout] 142 | |                         as usize..];
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:149:30
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     for k in j + 1..edits2.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:163:35
[INFO] [stdout]     |
[INFO] [stdout] 163 |     res.extend_from_slice(&edits1[i..]);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for (r, s) in edits2[j..].into_iter() {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/lib.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 |                         [(edits2[j].0.end as isize - edits1[i].0.start as isize) as usize..];
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/lib.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     for k in j..edits2.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 for k in j + 1..edits2.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     for k in j + 1..edits2.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:139:46
[INFO] [stdout]     |
[INFO] [stdout] 139 |                       let from1 = &edits1[i].1[(edits2[j].0.end as isize
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 140 | |                         - total_expansion_so_far
[INFO] [stdout] 141 | |                         - edits1[i].0.start as isize)
[INFO] [stdout] 142 | |                         as usize..];
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:149:30
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     for k in j + 1..edits2.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:163:35
[INFO] [stdout]     |
[INFO] [stdout] 163 |     res.extend_from_slice(&edits1[i..]);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for (r, s) in edits2[j..].into_iter() {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:187:32
[INFO] [stdout]     |
[INFO] [stdout] 187 |             res.push_str(&text[prev..r.start]);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:191:28
[INFO] [stdout]     |
[INFO] [stdout] 191 |         res.push_str(&text[prev..]);
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:199:28
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let edits1 = vec![(0..5, "hi")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:200:28
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let edits2 = vec![(3..8, "earth")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let edits1 = vec![(6..11, "earth")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:212:28
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let edits2 = vec![(0..5, "hi")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 |         let edits1 = vec![(0..12, "hi there")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:224:28
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let edits2 = vec![(3..14, "earth")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |         let edits1 = vec![(9..18, "big earth")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:236:28
[INFO] [stdout]     |
[INFO] [stdout] 236 |         let edits2 = vec![(0..12, "hi")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:247:28
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let edits1 = vec![(0..15, "hi big world")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:248:28
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let edits2 = vec![(3..6, "small")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:259:28
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let edits1 = vec![(6..9, "small")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:260:28
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let edits2 = vec![(0..17, "hi world")];
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 287 |             (7..8, "\n"),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:288:14
[INFO] [stdout]     |
[INFO] [stdout] 288 |             (57..57, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 |             (70..70, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:290:14
[INFO] [stdout]     |
[INFO] [stdout] 290 |             (78..78, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:291:14
[INFO] [stdout]     |
[INFO] [stdout] 291 |             (79..79, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:293:28
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let edits2 = vec![(7..8, "\n    "), (11..14, "\n    "), (17..24, "\n    ")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:293:46
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let edits2 = vec![(7..8, "\n    "), (11..14, "\n    "), (17..24, "\n    ")];
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let edits2 = vec![(7..8, "\n    "), (11..14, "\n    "), (17..24, "\n    ")];
[INFO] [stdout]     |                                                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:320:28
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let edits1 = vec![(50..51, "\n"), (79..80, "\n")];
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:320:44
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let edits1 = vec![(50..51, "\n"), (79..80, "\n")];
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |             (1..2, "\n  "),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:323:14
[INFO] [stdout]     |
[INFO] [stdout] 323 |             (46..47, "\n    "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:324:14
[INFO] [stdout]     |
[INFO] [stdout] 324 |             (50..51, "\n      "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 325 |             (68..69, "\n        "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:326:14
[INFO] [stdout]     |
[INFO] [stdout] 326 |             (76..77, "\n    "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:327:14
[INFO] [stdout]     |
[INFO] [stdout] 327 |             (79..80, "\n    "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:360:28
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let edits1 = vec![(1..1, "\n"), (41..41, "\n")];
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:360:42
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let edits1 = vec![(1..1, "\n"), (41..41, "\n")];
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:362:14
[INFO] [stdout]     |
[INFO] [stdout] 362 |             (1..2, "\n  "),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:363:14
[INFO] [stdout]     |
[INFO] [stdout] 363 |             (3..5, "\n\n  "),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:364:14
[INFO] [stdout]     |
[INFO] [stdout] 364 |             (18..19, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:365:14
[INFO] [stdout]     |
[INFO] [stdout] 365 |             (20..21, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:366:14
[INFO] [stdout]     |
[INFO] [stdout] 366 |             (22..24, "\n\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |             (38..39, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |             (40..41, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:395:28
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let edits1 = vec![(32..32, " "), (46..46, " "), (68..69, "\n"), (86..86, "\n")];
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:395:43
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let edits1 = vec![(32..32, " "), (46..46, " "), (68..69, "\n"), (86..86, "\n")];
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:395:58
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let edits1 = vec![(32..32, " "), (46..46, " "), (68..69, "\n"), (86..86, "\n")];
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:395:74
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let edits1 = vec![(32..32, " "), (46..46, " "), (68..69, "\n"), (86..86, "\n")];
[INFO] [stdout]     |                                                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:456:14
[INFO] [stdout]     |
[INFO] [stdout] 456 |             (6..7, " "),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:457:14
[INFO] [stdout]     |
[INFO] [stdout] 457 |             (8..9, ""),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:458:14
[INFO] [stdout]     |
[INFO] [stdout] 458 |             (10..11, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:459:14
[INFO] [stdout]     |
[INFO] [stdout] 459 |             (12..13, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:460:14
[INFO] [stdout]     |
[INFO] [stdout] 460 |             (26..28, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 461 |             (29..34, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:462:14
[INFO] [stdout]     |
[INFO] [stdout] 462 |             (37..38, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 463 |             (43..45, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:464:14
[INFO] [stdout]     |
[INFO] [stdout] 464 |             (46..48, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:465:14
[INFO] [stdout]     |
[INFO] [stdout] 465 |             (49..50, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:466:14
[INFO] [stdout]     |
[INFO] [stdout] 466 |             (51..53, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:467:14
[INFO] [stdout]     |
[INFO] [stdout] 467 |             (55..57, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:468:14
[INFO] [stdout]     |
[INFO] [stdout] 468 |             (58..59, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:469:14
[INFO] [stdout]     |
[INFO] [stdout] 469 |             (60..61, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:470:14
[INFO] [stdout]     |
[INFO] [stdout] 470 |             (68..70, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:471:14
[INFO] [stdout]     |
[INFO] [stdout] 471 |             (71..76, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:472:14
[INFO] [stdout]     |
[INFO] [stdout] 472 |             (77..78, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |             (79..80, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:474:14
[INFO] [stdout]     |
[INFO] [stdout] 474 |             (81..82, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:475:14
[INFO] [stdout]     |
[INFO] [stdout] 475 |             (87..89, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:476:14
[INFO] [stdout]     |
[INFO] [stdout] 476 |             (90..92, " "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:477:14
[INFO] [stdout]     |
[INFO] [stdout] 477 |             (95..96, ""),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:478:14
[INFO] [stdout]     |
[INFO] [stdout] 478 |             (101..103, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:479:14
[INFO] [stdout]     |
[INFO] [stdout] 479 |             (104..108, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |             (109..113, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |             (118..120, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:482:14
[INFO] [stdout]     |
[INFO] [stdout] 482 |             (121..123, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:483:14
[INFO] [stdout]     |
[INFO] [stdout] 483 |             (129..131, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |             (137..139, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:485:14
[INFO] [stdout]     |
[INFO] [stdout] 485 |             (140..142, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:486:14
[INFO] [stdout]     |
[INFO] [stdout] 486 |             (146..147, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:487:14
[INFO] [stdout]     |
[INFO] [stdout] 487 |             (154..157, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:488:14
[INFO] [stdout]     |
[INFO] [stdout] 488 |             (158..160, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:489:14
[INFO] [stdout]     |
[INFO] [stdout] 489 |             (164..165, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 490 |             (169..175, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:491:14
[INFO] [stdout]     |
[INFO] [stdout] 491 |             (176..178, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:492:14
[INFO] [stdout]     |
[INFO] [stdout] 492 |             (179..181, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |             (182..184, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:494:14
[INFO] [stdout]     |
[INFO] [stdout] 494 |             (197..199, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:495:14
[INFO] [stdout]     |
[INFO] [stdout] 495 |             (200..203, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:496:14
[INFO] [stdout]     |
[INFO] [stdout] 496 |             (208..209, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:497:14
[INFO] [stdout]     |
[INFO] [stdout] 497 |             (210..212, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |             (219..220, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:499:14
[INFO] [stdout]     |
[INFO] [stdout] 499 |             (221..223, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |             (224..226, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |             (227..228, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:502:14
[INFO] [stdout]     |
[INFO] [stdout] 502 |             (235..237, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:503:14
[INFO] [stdout]     |
[INFO] [stdout] 503 |             (238..241, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:504:14
[INFO] [stdout]     |
[INFO] [stdout] 504 |             (242..244, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:505:14
[INFO] [stdout]     |
[INFO] [stdout] 505 |             (245..249, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 506 |             (257..262, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:507:14
[INFO] [stdout]     |
[INFO] [stdout] 507 |             (270..276, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:508:14
[INFO] [stdout]     |
[INFO] [stdout] 508 |             (280..283, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:509:14
[INFO] [stdout]     |
[INFO] [stdout] 509 |             (286..289, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:510:14
[INFO] [stdout]     |
[INFO] [stdout] 510 |             (291..294, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:511:14
[INFO] [stdout]     |
[INFO] [stdout] 511 |             (299..301, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:512:14
[INFO] [stdout]     |
[INFO] [stdout] 512 |             (302..304, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:513:14
[INFO] [stdout]     |
[INFO] [stdout] 513 |             (309..311, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:514:14
[INFO] [stdout]     |
[INFO] [stdout] 514 |             (319..323, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:515:14
[INFO] [stdout]     |
[INFO] [stdout] 515 |             (324..328, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:516:14
[INFO] [stdout]     |
[INFO] [stdout] 516 |             (342..351, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:517:14
[INFO] [stdout]     |
[INFO] [stdout] 517 |             (360..362, ""),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:518:14
[INFO] [stdout]     |
[INFO] [stdout] 518 |             (444..444, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:521:14
[INFO] [stdout]     |
[INFO] [stdout] 521 |             (12..19, "\n\n"),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:522:14
[INFO] [stdout]     |
[INFO] [stdout] 522 |             (20..23, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:523:14
[INFO] [stdout]     |
[INFO] [stdout] 523 |             (31..34, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |             (49..54, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:525:14
[INFO] [stdout]     |
[INFO] [stdout] 525 |             (62..65, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:526:14
[INFO] [stdout]     |
[INFO] [stdout] 526 |             (73..76, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:527:14
[INFO] [stdout]     |
[INFO] [stdout] 527 |             (82..85, "\n  "),
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:528:14
[INFO] [stdout]     |
[INFO] [stdout] 528 |             (96..100, "\n  "),
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:529:14
[INFO] [stdout]     |
[INFO] [stdout] 529 |             (109..114, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:530:14
[INFO] [stdout]     |
[INFO] [stdout] 530 |             (123..125, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |             (170..175, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:532:14
[INFO] [stdout]     |
[INFO] [stdout] 532 |             (185..190, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:533:14
[INFO] [stdout]     |
[INFO] [stdout] 533 |             (201..203, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:534:14
[INFO] [stdout]     |
[INFO] [stdout] 534 |             (214..216, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:535:14
[INFO] [stdout]     |
[INFO] [stdout] 535 |             (226..228, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:536:14
[INFO] [stdout]     |
[INFO] [stdout] 536 |             (236..239, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:537:14
[INFO] [stdout]     |
[INFO] [stdout] 537 |             (260..262, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:538:14
[INFO] [stdout]     |
[INFO] [stdout] 538 |             (282..291, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:539:14
[INFO] [stdout]     |
[INFO] [stdout] 539 |             (298..298, "    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:540:14
[INFO] [stdout]     |
[INFO] [stdout] 540 |             (307..307, "    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:541:14
[INFO] [stdout]     |
[INFO] [stdout] 541 |             (311..313, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:542:14
[INFO] [stdout]     |
[INFO] [stdout] 542 |             (329..340, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:599:14
[INFO] [stdout]     |
[INFO] [stdout] 599 |             (1..4, "\n"),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:600:14
[INFO] [stdout]     |
[INFO] [stdout] 600 |             (165..168, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:601:14
[INFO] [stdout]     |
[INFO] [stdout] 601 |             (170..171, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:602:14
[INFO] [stdout]     |
[INFO] [stdout] 602 |             (359..361, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:603:14
[INFO] [stdout]     |
[INFO] [stdout] 603 |             (368..369, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:604:14
[INFO] [stdout]     |
[INFO] [stdout] 604 |             (370..373, "\n"),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:605:14
[INFO] [stdout]     |
[INFO] [stdout] 605 |             (486..486, " "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:608:14
[INFO] [stdout]     |
[INFO] [stdout] 608 |             (1..2, "\n  "),
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:609:14
[INFO] [stdout]     |
[INFO] [stdout] 609 |             (166..167, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:610:14
[INFO] [stdout]     |
[INFO] [stdout] 610 |             (252..255, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:611:14
[INFO] [stdout]     |
[INFO] [stdout] 611 |             (267..270, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 |             (278..281, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |             (355..356, "\n  "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:614:14
[INFO] [stdout]     |
[INFO] [stdout] 614 |             (363..364, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:615:14
[INFO] [stdout]     |
[INFO] [stdout] 615 |             (365..366, "\n      "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:616:14
[INFO] [stdout]     |
[INFO] [stdout] 616 |             (385..388, "\n      "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:617:14
[INFO] [stdout]     |
[INFO] [stdout] 617 |             (442..445, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:618:14
[INFO] [stdout]     |
[INFO] [stdout] 618 |             (485..488, "\n    "),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/lib.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     edits1: &[(Range<usize>, T)],
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/lib.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     edits2: &[(Range<usize>, T)],
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `textedit-merge` (lib) due to 3 previous errors; 8 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 154 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8810c9af9ff6ea431ed89c16f580f34d9c89b132a6cbdae89cb4ac09e14c3435", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8810c9af9ff6ea431ed89c16f580f34d9c89b132a6cbdae89cb4ac09e14c3435", kill_on_drop: false }`
[INFO] [stdout] 8810c9af9ff6ea431ed89c16f580f34d9c89b132a6cbdae89cb4ac09e14c3435
